#pragma once

#include <iostream>
#include "Referencer.h"

using namespace std;

class Instruction : public Referencer {
public:
	
	Instruction();
	virtual ~Instruction() {}
	
	enum Type {
		CREATE_VARIABLE,
		ASSIGN_VARIABLE
	};
	
	Type getType() { return m_type; }
	
protected:
	
	Type m_type;
	
};